首页
首页

python 使用request库 创建kubernetes replicationcontrollers

python 使用request库 创建kubernetes replicationcontrollers

一直在完善自己的自动化运维平台,公司使用的是kubernetes集群,所以打算自动化运维平台使用k8s的REST API来完成、创建 、删除、更新、灰度发布等功能。

今天主要来说下 在python基于REST API下使用request库 来创建replicationcontrollers

下面为具体代码:

1
2
3
4
5
6
7
8
9
10
# coding:utf-8
import json,os
import requests
# 创建一个RC
def create_a_rc(datas,namespaces=default):
url = 'http://A.B.C.D:8080/api/v1/namespaces/%s/replicationcontrollers' %namespaces
headers = {'Content-Type': 'application/json'}
r = requests.post (url, data =data, headers =headers)
print r.content
return r.status_code

datas为json格式的配置文件。

返回201即正常。

参考网址:https://kubernetes.io/docs/api-reference/v1/operations/

支持一下
扫一扫,我会更有动力更新
  • 微信扫一扫
  • 支付宝扫一扫